package com.ncd.form.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ncd.form.domain.Layout;
import com.ncd.form.domain.LayoutVersion;

import java.util.List;

public interface ILayoutVersionService extends IService<LayoutVersion> {

    List<LayoutVersion> queryList(LayoutVersion layoutVersion);

    /**
     * 查询版本的最大版本号
     *
     * @param layoutId 表单id
     * @return 最大版本号
     */
    Long selectMaxVersion(Long layoutId);

    /**
     * 查询版本的当前可用
     *
     * @param layoutId 表单id
     * @return 最大版本号
     */
    LayoutVersion selectActiveLayoutVersion(Long layoutId);
}
